RELATED WORDS
PARAPHRASING
to break (something) to pieces; make (something) useless; put an end to (hopes, a career etc)
demolish, devastate
completely surrounded (by something)
absorb, overwhelm